package main

import "fmt"

func main() {
	print(func() {
		fmt.Println("吃早饭")
	})

	print(func() {
		fmt.Println("不吃早饭")
	})
}

//函数可以作为参数来定义
//需要在函数内部执行一些自定义操作的时候,可以使用匿名函数
func print(custom func()) {
	fmt.Println("============")
	fmt.Println("开始刷牙")
	custom()
	fmt.Println("出门")
	fmt.Println("============")
}